<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 自定义对象：由开发者自己定义属性和方法的对象 通常利用此对象来存储数据或传入数据
        语法格式：
        var 对象名称 = {
            属性名1:属性值1,
            属性名2:属性值2,
            属性名3:属性值3,
            ...
            函数名:function(){...}
        };
        */



        //定义一个对象
/*         var student1 = {
            id:10010,
            name:'小王',
            city:["昆明","北京","上海"],
          
            eat:function(){
                alert("干饭~")
            },
            sleep:function(){
                alert("睡觉~")
            }

        };
 */

        //变种
      var name = '小王';
      var id = 10086;
         
        var student1 = {
            id,
            /* name:name, */
            name,
            city:["昆明","北京","上海"],
          
            eat(){
                alert("干饭~")
            },
            sleep(){
                alert("睡觉~")
            }

        };




    //调用属性
      console.log(student1.name)
      console.log(student1.city)
    //调用方法
    student1.eat();
    student1.sleep();


    </script>
</head>
<body>
    
</body>
</html>